Beaufort Hotel The

33 Beaufort Gdns., Kensington, London, United Kingdom, SW3 1PP
Reviews
Description